XML Dataspaces for the Coordination of Internet Agents
نویسندگان
چکیده
This paper presents MARS-X, a programmable coordination architecture for autonomous and mobile Internet agents. In MARS-X, mobile Internet agents coordinate through programmable XML dataspaces, accessed by agents in a Linda-like fashion. This suits very well the characteristics of both mobile Internet agents and the Internet environment itself, because MARS-X enforces open and uncoupled interactions and, via XML, it offers a high degree of standard interoperability. In addition, coordination in MARS-X is made more flexible and secure by the capability of programming the behaviour of the XML dataspaces by reaction to the agents' accesses. An application example related to the management of on-line academic courses shows the suitability and the effectiveness of the MARS-X architecture.
منابع مشابه
Tuple-based Technologies for Coordination
By tuple-based technologies we refer to any coordination system that uses associative access to shared dataspaces for communication / synchro-
متن کاملµ2 Log: Towards Remote Coordination
Modern computing is characterized, among others, by two major facts. On the one hand, methods are needed to master the ever growing complexity of information systems. On the other hand, distributed and open systems allow configurations to change dynamically and thus require tools to allow processes to cooperate, communicate and work in synergy. A theoretical model 2Log, supported by an efficien...
متن کاملSome Thoughts on Transiently Shared Dataspaces
Transiently Shared Dataspaces (TSD), recently introduced in the coordination infrastructure Lime, represent an emerging technology to enable the use of dataspaces for the coordination of mobile agents: data-sharing is allowed among agents running on hosts belonging to the same federation (i.e., currently connected). In this paper we present a formalization of the TSD technology in order to prov...
متن کاملComparing Software Architectures for Coordination Languages
We discuss three software architectures for coordination. All architectures are based on agents. Each agent has a local dataspace that contains shared distributed replicated data. The three architectures diier in the way agents communicate: either through an unordered broadcast, through an atomic broadcast, or through a synchronization among all agents. We rst show how to represent both data-dr...
متن کاملA Survey on Coordination Middleware for XML-centric Applications
This paper focuses on coordination middleware for distributed applications based on active documents and XML technologies. First, the paper introduces the main concepts underlying active documents and XML, and identifies the strict relations between active documents and mobile agents (“document agents”). Then, the paper goes into details about the problem of defining a suitable middleware archi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Applied Artificial Intelligence
دوره 15 شماره
صفحات -
تاریخ انتشار 2001